// 网站管理配置类
function OrderMgrData() {
	// 定义操作提示信息
	this.operatingMsg = "操作中，请稍后...";
	// 定义加载提示信息
	this.loadingMsg = "加载中，请稍后...";

	// 定义操作类型字符串(OrderHandler.js页面引用)
	this.queRBtn = "queRBtn";
	this.fuKBtn = "fuKBtn";
	this.peiHBtn = "peiHBtn";
	this.faHDBtn = "faHDBtn";
	this.quFHBtn = "quFHBtn";
	this.shouHBtn = "shouHBtn";
	this.tuiHBtn = "tuiHBtn";
	this.quXBtn = "quXBtn";
	this.wuFLXBtn = "wuFLXBtn";
	this.shiXBtn = "shiXBtn";
	this.yiCBtn = "yiCBtn";

	// 定义订单状态数据源
	this.boiOrderData = [{
				text : '请选择...',
				id : -1
			}, {
				text : '未确认',
				id : 0
			}, {
				text : '已确认',
				id : 1
			}, {
				text : '已取消',
				id : 2
			}, {
				text : '已结单',
				id : 3
			}, {
				text : '已失效',
				id : 4
			}];

	// 定义支付状态数据源
	this.boiPayData = [{
				text : '请选择...',
				id : -1
			}, {
				text : '未付款',
				id : 0
			}, {
				text : '已付款',
				id : 1
			}, {
				text : '已退款',
				id : 2
			}];

	// 定义配送状态数据源
	this.boiShipData = [{
				text : '请选择...',
				id : -1
			}, {
				text : '未配送',
				id : 0
			}, {
				text : '配货中',
				id : 1
			}, {
				text : '发货中',
				id : 2
			}, {
				text : '已发货',
				id : 3
			}, {
				text : '已收货',
				id : 4
			}, {
				text : '已退货',
				id : 5
			}, {
				text : '无法联系',
				id : 6
			}];

	// 定义是否退款数据源
	this.boiIsrefundData = [{
				text : "是",
				value : 1
			}, {
				text : "否",
				value : 0
			}];

	// 定义选择提示信息数据源
	this.selectionData = [{
				text : '请选择...',
				id : -1
			}];
			
	/**
	 * 加载所有订单列表
	 * 
	 * @param {}
	 *            dir
	 * @return {} 服务端控制URL
	 */
	this.loadAllOrderListUrl = function(dir) {
		return __root + "/getAllOrderList.do?dir=" + dir;
	}

	/**
	 * 加载注册用户订单列表
	 * 
	 * @param {}
	 *            dir
	 * @return {} 服务端控制URL
	 */
	this.loadOrderListUrl = function(dir) {
		return __root + "/getOrderList.do?dir=" + dir;
	}

	/**
	 * 加载订单信息
	 * 
	 * @param {}
	 *            boiId
	 * @return {} 服务端控制URL
	 */
	this.loadOrderInfoUrl = function(boiId) {
		return __root + "/getOrderInfoById.do?boiId=" + boiId;
	}

	/**
	 * 加载会员信息
	 * 
	 * @param {}
	 *            bmbId
	 * @return {} 服务端控制URL
	 */
	this.loadMemberInfoUrl = function(bmbId) {
		return __root + "/getMemberInfoById.do?bmbId=" + bmbId;
	}

	/**
	 * 加载订单商品列表
	 * 
	 * @param {}
	 *            boiId
	 * @return {} 服务端控制URL
	 */
	this.loadOrderGoodsUrl = function(boiId) {
		return __root + "/getOrderGoodsById.do?boiId=" + boiId;
	}

	/**
	 * 加载订单日志
	 * 
	 * @param {}
	 *            boiId
	 * @return {} 服务端控制URL
	 */
	this.loadOrderLogsUrl = function(boiId) {
		return __root + "/getLolListByOrderId.do?boiId=" + boiId;
	}

	/**
	 * 加载区域信息
	 * 
	 * @param {}
	 *            regionId
	 * @return {} 服务端控制URL
	 */
	this.loadRegionInfoUrl = function(regionId) {
		return __root + "/getRegionInfo.do?regionId=" + regionId;
	}

	/**
	 * 处理订单
	 * 
	 * @return {} 服务端控制URL
	 */
	this.disposeOrderUrl = function() {
		return __root + "/saveDisposedOrder.do";
	}

	/**
	 * 批量确认订单
	 * 
	 * @return {} 服务端控制URL
	 */
	this.queRenOrdersUrl = function() {
		return __root + "/saveQueRenOrder.do";
	}

	/**
	 * 批量取消订单
	 * 
	 * @return {} 服务端控制URL
	 */
	this.quXiaoOrdersUrl = function() {
		return __root + "/saveQuXiaoOrder.do";
	}

	/**
	 * 批量移除订单
	 * 
	 * @return {} 服务端控制URL
	 */
	this.yiChuOrdersUrl = function() {
		return __root + "/delOrdersByIds.do";
	}

	/**
	 * 根据区域编号或父级区域编号加载区域列表
	 * 
	 * @param {}
	 *            bdrParent
	 * @return {} 服务端控制URL
	 */
	this.loadRegionInfoListUrl = function(bdrId, bdrParent) {
		return __root + "/getRegionInfoList.do?bdrId=" + bdrId + "&bdrParent="
				+ bdrParent;
	}

	/**
	 * 更新订单信息中的收货人信息
	 * 
	 * @return {} 服务端控制URL
	 */
	this.updateConsigneeInfoUrl = function() {
		return __root + "/updateConsigneeInfo.do";
	}

};